Manager Client careers in Delhi, India